/**
 * 表单提交
 * @param url
 * @param formId
 */
// 提交表单
function submitForm(url,formId){
    // 1.获取表单参数(对象)
    var param = formToObjct(formId);

    // 2.发送请求
    sendRequest(url,param);
}

/**
 * 给服务端发送请求
 * @param url
 */
function sendRequest(url,param){

    // 3.异步把对象发送给后台
    $.post(url,param,function(data){
        responseClient(data);
    });
}

/**
 * 响应客户
 * @param data
 */
function responseClient(data){
    //var data = eval("("+data1+")");
    debugger
    if(data.status == "ok"){
        layer.msg(data.msg, {
            icon: 1,
            time: 1000 //2秒关闭（如果不配置，默认是3秒）
        }, function(){ // 提示框关闭后调用
            // 关闭对话框
            var index = parent.layer.getFrameIndex(window.name); // 获取框的索引

            parent.layer.close(index); // 关闭框
            window.location="index"
        });

    }else{
        var msg=$("#msg").val();
        debugger
        layer.msg(msg, {
            icon: 2,
            time: 1000 //2秒关闭（如果不配置，默认是3秒）
        }, function(){ // 提示框关闭后调用
            // 关闭对话框
        });

    }
}

/**
 * 获取form表单中的值，存入param中
 * @param formId
 * @return param
 */
function formToObjct(formId) {
    var param = new Object();

    // 1.获取到表单的数组对象
    var array =$("#"+formId).serializeArray();

    // 2.遍历数组获取对象中的内容
    for(var i =0;i<array.length;i++){
        var formObj = array[i];

        // 把formObj对象中的属性和value赋值param
        param[formObj.name] = formObj.value;
    }
    return param;
}